Shareware: US$5.00, free to all Capitol Macintosh User Group members.
Requires System 7.0, works with 7.1, 7.1.1 (System 7 Pro), 7.1.2, and 7.5
Release Date: 10 March, 1995
Warning: This software is so intuitive that if you can't figure out what it does - it's not for you.
What does "Click, there it is!" do?
Click, there it is! is something Apple should have done in the open/save dialog boxes since the invention of the Multifinder. (For those who don't know, at one time the Mac could only run one application at a time.) Have you ever wanted to open/save a document into a place where the Finder already has a window opened for it? If you see the window in the Finder you can instantly make that your current folder for opening or saving simply by clicking on it. If want to select the desktop, simply click on the desktop. If the open/save dialog should happen to obscure the Finder window you are looking for, then simply drag it out of the way by dragging it from any point along the frame! (Some applications do not support dialog filtering correctly so when you move the window, the exposed portion is not redrawn - this is not a bug) A certain "contemporary" popular utilities package got it half right with one of their components except they don't let you click on the Finder window's title bar. Click, there it is! has no such restrictions.
Power User Tip:
Click, there it is! can be greatly enhanced by using a utility called WindowShade (now in System 7.5!). WindowShade lets you open many Finder windows and shrink them down to their title bars. You can use Click, there it is! to select any of those windows for opening/saving just by clicking on their title bars! That's why title bar clicking is important.
Upcoming in version 2.0:
Ability to undo last the directory change,
Popup menu with a list of the Finder windows open (in case they're all obscured)
Information about the spinning startup icon:
If you want to disable the spinning startup icon hold down the space bar, Click, there it is! will still load but without the fanfare. Pressing the space bar during the startup process toggles between showing and not showing the icon, but the extension loads regardless of the setting.
Contacting info:
Richard C. Cardona
USMail: P.O. Box 7914, Austin, Tx 78713-7914
Internet: rickc@i-link.net (reliable),
rick@capmac.org
AOL: CapMacVP
Applelink: D2920
Distribution: sumex-aim.stanford.edu, macgifts (umich.edu), AppleLink Software Collection, America OnLine, comp.binaries.mac, Nekkei Mac, Nautilus CD, Arizona Mac User Group BBS in a BOX CD series. Other distribution outlets are encouraged.
Ziffnet Mac distribution is prohibited until they cease with their restrictive distribution policies for Serial of Champions, FindPro III, Thumbnails, SoundSmith and other similar software they have paid to develop. Subscribers can only obtain those software titles directly from ZiffNet. No other non-profit electronic service can distribute them. On the other hand, Ziffnet distributes everyone else's software (regardless of who paid) with no problems. In fairness, Ziffnet does give shareware authors free access to their download section. I do not take advantage of this "perk" though. Ziffnet officials and I have been in contact, so they do listen and appreciate comments. They better, because I'm a subscriber to Ziffnet publications after all.
For information on Capitol Macintosh, Austin's largest Macintosh Users Group contact,
Capitol Macintosh
P.O. Box 684661
Austin, Tx 78768
Voice (512) 479-8040
First Class BBS: (512) 479-0290, 24 hours, 4 lines, soon on the Internet!
Version History
1.0.6 - built from 1.0.4 with Metrowerks Codewarrior. I made a lot of Apple
- some portions of Click, there it is! are accelerated for Power Macintosh.
1.0.5 - not released (some way out features didn't work)
1.0.4 - Fixed a crash were a file filter is supplied to a StandardGetFile call.
- Fixed minor internal problems.
1.0.3 - not released.
1.0.2 - I removed the startup sound that previous versions of Click, there
it is! played. The code that plays it is gone too.
- No other code changes were made.
1.0.1 - No longer depends on Mac II ROMs and later for showing the
startup icon. This prevented CPUs that originally shipped with
68000 processors from loading the extension. Boy did I hear this
from you!
- No longer causes problems if the Finder isn't running. If you quit
the Finder or run At Ease without the Finder that's ok now. Except
there isn't much benefit doing this.
- Sometimes double-clicking on an already selected window might
cause strange things.
- Fixed a bug where my filters were being called in open/save
auxiliary windows. Thanks Apple.
- Smaller disk footprint due to Resorcerer's elimination of extra
cicn data. Thanks Doug.
1.0.0 - first public release
Known issues:
- I got a report recently regarding my extension and KanjiTalk 7.5 - I can not test until I receive my copy of KanjiTalk.
Compatibility History
- Some applications with custom filters with versions prior to 1.0.4 got mangled by me. (ZipIt, BBEdit, MacPerl, to name a few).
- I had a report that Click, there it is! inhibited some features of FreeHand 5.0. Their beta test team never gave me closure on this problem. I tested with the release and found no problems.
- I got reports that Click, there it is! has problems with OpenWide, but I tested all 8 open/save cases with version 3.5.9 and had no problems.
- Some problems may exist if combined with third party wdefs. The dragging feature requires wdefs to implement modal windows like Apple, i.e. a little gap between the "inContent" region and the size of the "portRect" otherwise you will not get the dragging feature.
- Click, there it is! must load after Norton's Directory Assistance II. You see, they quietly removed this extension in Norton 3.1.
Programmer/Technical info:
Version 1.0.6 developed with Metrowerks CodeWarrior Academic Gold 5.5
Previous versions developed with Symantec/THINK C/C++ 6 and 7.
Click, there it is! obtains running copies of the Finder's low memory global WindowList and stores it for future use. It then patches _Pack3 with and converts all sfget/put, StandardGet/Put File calls to respective sfpget/put, CustomGet/Put files with my filters. My filters are tailpatched to call any custom filters if they are supplied. Whenever the user clicks outside of the open/save dialog, I switch out the current WindowList with the Finder's (if it's running) and call FindWindow(), then I restore the WindowList. Once I have the Finder's window I access undocumented structures to get the DirID and vrefnum of the folder. I store the appropriate info in SFSaveDisk and CurDirStore then I return "sfHookRebuildList" to the Hook function. That's it.